Hello!
I have a 4-axis (X,Y,Z and A, where A is parallel to Y in my case..) milling machine with stepper motors. I use a Kflop and Kstep combination and run GCODE with KMotionCNC.
I have some questions concerning certain topics and would like to post one after the other in this thread..
First question is concerning feedrate. I generate the 4-axis simultaneous GCODE myself, and it looks something like this (millimeters and degrees):
...
...
G1 X -27.303 Y 12.384 Z 10.156 A 21.720 F485
G1 X -27.536 Y 12.405 Z 10.247 A 21.910 F485
G1 X -27.767 Y 12.426 Z 10.339 A 22.101 F485
G1 X -27.999 Y 12.447 Z 10.432 A 22.292 F485
G1 X -28.230 Y 12.468 Z 10.525 A 22.482 F485
G1 X -28.461 Y 12.489 Z 10.620 A 22.673 F485
G1 X -25.653 Y 12.511 Z 11.724 A 25.007 F4295
G1 X -21.765 Y 12.532 Z 12.987 A 28.058 F5347
G1 X -17.815 Y 12.553 Z 14.042 A 31.110 F5347
G1 X -13.814 Y 12.574 Z 14.884 A 34.162 F5347
G1 X -9.774 Y 12.595 Z 15.513 A 37.213 F5347
...
...
This code belongs to a setup, where the rotation axis of A is placed at xyz = (0,0,-75mm).
In order to obtain a constant feedrate in the material I want to mill at the tool tip, I specify a feedrate in every line. As you can see, when the A-axis starts to rotate considerably, I have to considerbly increase the feedrate in order to maintain nearly constant velocity in the material.
If I understand correctly, KMotionCNC calculates feedrate purely on the xyz-movement (in the trajectory planner I set the "Radius" for the A-axis to zero). Maximum feedrates my machine can handle are
x: 4000 mm/min (2.6247 in/sec)
y: 4000 mm/min (2.6247 in/sec)
z: 2000 mm/min (1.3127 in/sec)
I specified those parameters in the trajectory planner.
Here my question:) Does KMotionCNC automatically limit the feedrate according to the max. specified in the trajectory planner? If so, the feedrates >4000 specified in GCODE should not be reached when running the code. However, the machines chokes when reaching the part of the GCODE with F>5000...
Thank you already in advance!
Johannes